package dletc.job;

import java.util.Scanner;

public class Test03 {

	public static void main(String[] args) {
		// 查找子字符串在父字符串中出现次数
		
		Scanner s = new Scanner(System.in);
		System.out.print("请输入父字符串：");
		String str = s.next();
		System.out.print("请输入子字符串：");
		String str2 = s.next();
		
		System.out.println(sum(str,str2));

	}
	
	public static int sum(String str,String str2){
		
		//统计变量 
		int count = 0;
		//返回的下标
		int index = 0;
		
		//用循环看看 大的里面有几个小的
		//indexOf()方法是第一次出现时返回小标，每出现一次 count++ 且下标index更新++
		//当返回下标为-1时说明“查不到了”，应该结束循环 因为while循环 为false才能结束，所以需要条件为 “不等-1”
		while((index = str.indexOf(str2,index)) != -1){
			count++;
			index++;
		}
			
		return count;
		
	}

}
